.text-primary { color: #da251d !important; }
.text-secondary { color: #777777 !important; }
.text-success { color: #008852 !important; }
.text-info { color: #17a2b8 !important; }
.text-warning { color: #da251d !important; }
.text-danger { color: #dc3545 !important; }
.text-dark { color: #1f1a17 !important; }
.bg-primary { background-color: #da251d !important; }
.bg-secondary { background-color: #777777 !important; }
.bg-success { background-color: #008852 !important; }
.bg-info { background-color: #17a2b8 !important; }
.bg-warning { background-color: #da251d !important; }
.bg-danger { background-color: #dc3545 !important; }
.bg-dark { background-color: #1f1a17 !important; }
.btn-primary { background-color: #da251d; border-color: #da251d; }
.btn-secondary { background-color: #777777; border-color: #777777; }
.btn-success { background-color: #008852; border-color: #008852; }
.btn-info { background-color: #17a2b8; border-color: #17a2b8; }
.btn-warning { background-color: #da251d; border-color: #da251d; }
.btn-danger { background-color: #dc3545; border-color: #dc3545; }
.btn-dark { background-color: #1f1a17; border-color: #1f1a17; }
.badge-primary { background-color: #da251d; }
.badge-secondary { background-color: #777777; }
.badge-success { background-color: #008852; }
.badge-info { background-color: #17a2b8; }
.badge-warning { background-color: #da251d; }
.badge-danger { background-color: #dc3545; }
.badge-dark { background-color: #1f1a17; }

body { color: #4e4c4c; }
a { color: #4e4c4c; }
 a:hover { color: #da251d; }
.form-control:not(.none) { border: 2px solid rgba(0, 0, 0, 0.1); }

.btn-primary { background-color: #da251d !important; border: 1px solid #da251d !important; color: #fff !important; }
 .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { border-color: #da251d !important; color: #da251d !important; background-color: transparent !important; box-shadow: none !important; }
.btn-outline-primary { border: 1px solid #da251d; color: #da251d; background-color: transparent; }
 .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active { background-color: #da251d !important; color: #fff !important; border-color: transparent !important; box-shadow: none !important; }

.owl-theme .owl-nav [class*=owl-] { background-color: #da251d; }
.owl-theme .owl-dots .owl-dot span { border: 2px solid #e7e7e7; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #e2251d; border-color: #961510; }
.contact-social .social-icons li a { color: #1f1a17; }

.languages .dropdown-toggle::after { color: #fff; }
.languages .dropdown-item.active, .languages .dropdown-item:active { background-color: #ffffff; }

.bottom-menu a { color: #fff; }
 .bottom-menu a:hover { color: #da251d; }
header.sticked { background: #1f1a17; border-bottom-color: #1f1a17; }
header .social-icons { border-left: 1px solid rgba(255, 255, 255, .1); }
#top-menu li a, .social-icons a { color: #fff; }
 .social-icons a:hover { color: #da251d; }

.stellarnav ul ul { background: #fbfbfb; -webkit-box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25); box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25); }
.stellarnav.mobile ul ul { box-shadow: none; }
.stellarnav.mobile > ul > li:hover, .stellarnav.mobile ul ul { background: inherit; }
.stellarnav:not(.mobile) > ul > li:hover a { color: #1f1a17; }
.stellarnav li a { color: #fff; }
 .stellarnav li a:hover { opacity: 1; }
.stellarnav > ul > li > a.active, .stellarnav > ul > li > a:hover, .stellarnav > ul > li:hover > a:not(.dd-toggle) { color: #da251d !important; }
.stellarnav > ul > li:hover > a.active { color: #fff; }
.stellarnav:not(.mobile) li li a { border-bottom: 1px solid #ededed; }
 .stellarnav:not(.mobile) li li a:hover { background: #da251d; color: #fff; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.stellarnav .dd-toggle, .stellarnav .dd-toggle:hover { background: #da251d; color: #fff !important; }

#languages { background-color: #1f1a17; }
.search-open { color: #fff; }
.search-box:hover { background: inherit !important; }

#panel { color: #fff; }
.navbar-toggle span { background-color: #da251d; }

.search-place .search-close { color: #fff; }
.search-place .search-content .btn { color: #fff; }
.search-place .search-content, .search-place .search-content .form-control { color: #fff; }
 .search-place .search-content .form-control { border-bottom: 2px solid #fff; }

.placeholder-white::-webkit-input-placeholder { color: #fff; }
.placeholder-white::-moz-placeholder { color: #fff; }
.placeholder-white:-ms-input-placeholder { color: #fff; }
.placeholder-white:-moz-placeholder { color: #fff; }

#slider { background-color: #fff; }
.slider .caption h2, .slider .caption h3, .caption h4, .slider .caption p, .slider .caption .btn { color: #fff; }

.page-header h1 { color: #fff; }
.page-header .breadcrumb { color: #fff; }
.breadcrumb-item + .breadcrumb-item::before { color: #fff; }
.page-header .breadcrumb a, .page-header .breadcrumb-item.active { color: #fff; }

.pagination .page-link { color: #dc3545; }
.pagination .page-item.active .page-link { background-color: #dc3545; border-color: #dc3545; }

.custom-control-input:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #da251d; border-color: #da251d; }

.btn-sidebar { background-color: #1f1a17; }
.sidebar ul > li > a:before { background: #da251d; }
.sidebar ul li a { color: #1f1a17; }
 .sidebar ul li a:hover, .sidebar ul li.active > a { color: #da251d; }

.blog-posts article { border-bottom: 1px solid #DDD; }

.faq-title { background: #1f1a17; color: #fff; }
 .faq-title::after { border-left: 1px solid #4a4b4c; }

.slider .item::after { background: rgba(0, 0, 0, 0.6); /*color: #fff; background-color: transparent; background-image: linear-gradient(180deg,rgba(15,25,79,.23) 0%,#12121e 100%);
 opacity: .92; transition: background .3s,border-radius .3s,opacity .3s;*/ }
.search-place { background: #da251d; color: #fff; }
.overlay { background: rgba(0, 0, 0, .5); color: #fff; }

.rating:before { color: #bdbdbd; }
.rating:after { color: #ff9b00; }

.kborder:before, .kborder2:before, .slider .caption .btn:after, .home-middle .btn:after { background: #da251d; }

.list-effect2 .desc, .list-effect2 .desc:after { background: #fff; }

.content-grid-item:before, .content-grid-item:after { background: #ccc; }

.mouse i { color: #fff; }

.more { color: #da251d; }
 .more i { color: #da251d; }
 .more:hover { color: #1f1a17; }
  .more:hover i { color: #1f1a17; }

.home-middle { color: #fff; }
.homepage-text h3, .h-style { color: #1f1a17; }

.news-list .news-date { background-color: #008852; color: rgba(255, 255, 255, .7); }
 .news-list .news-date span.day { color: #fff; }
 .news-list .news-date:after { border-color: #008852 transparent transparent transparent; }

.newsletter .btn { color: #fff; }
.newsletter .form-control { border: 2px solid #fff; color: #fff; }
 .newsletter .form-control::-webkit-input-placeholder { color: #fff; }
 .newsletter .form-control::-moz-placeholder { color: #fff; }
 .newsletter .form-control:-ms-input-placeholder { color: #fff; }
 .newsletter .form-control:-moz-placeholder { color: #fff; }

#kvkk a { color: #fff; }
#kvkk .kvkkCklose { color: #fff; }

#sync2 .item { border: 1px solid #dee2e6; }
#sync2 .owl-item.active.current .item { border-color: #dc3545; }

.product-nav .btn { color: rgba(255,255,255,.8); }
 .product-nav .btn.active, .product-nav .btn:hover { color: #fff; }

.single-blog .image { background: #1f1a17; }
.single-blog .post h3 a, .single-blog .post p { color: #fff; }
 .single-blog .post p:before { background: #fff; }
.single-blog:hover .post h3 a { color: #da251d; }

footer .footer-top { border-bottom: 1px solid rgba(255,255,255,0.05); }
.footer-bottom, .footer-bottom .bottom-menu a { color: #a9a9a9; }
 .footer-bottom .bottom-menu a:hover { color: #fff; }

.single-team-member .opacity:after { background: rgba(0,0,0,0.60); }

.single-item figcaption h3, .single-item figcaption a { color: #fff; }
.single-item > a { color: #fff; }
 .single-item > a:hover { color: #fff; }
